home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 1998 November
/
IRIX 6.5.2 Base Documentation November 1998.img
/
usr
/
share
/
catman
/
u_man
/
cat1
/
rqsprint.z
/
rqsprint
Wrap
Text File
|
1998-10-30
|
8KB
|
199 lines
RRRRQQQQSSSSPPPPRRRRIIIINNNNTTTT((((1111)))) RRRRQQQQSSSSPPPPRRRRIIIINNNNTTTT((((1111))))
NNNNAAAAMMMMEEEE
rqsprint - displays information about a collection of ELF files on a
system
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
rrrrqqqqsssspppprrrriiiinnnntttt [ preoptions ] file [postoptions]
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
The rrrrqqqqsssspppprrrriiiinnnntttt command is display information relating to a collection of
ELF files on a system. This command reads a description of the ELF files
that have been recorded in _f_i_l_e. Those descriptions are generated using
the rrrrqqqqssssrrrreeeeaaaadddd command. Using those descriptions this command can be used
to determine which files will not quickstart, which files have conflict
symbols, the set of files that will be loaded when executing a particular
file, etc. This command takes two set of options. The _p_r_e_o_p_t_i_o_n_s ask the
program to display information about all the files that have been
recorded. The _p_r_e_o_p_t_i_o_n_s are all lower case. The _p_o_s_t_o_p_t_i_o_n_s ask the
program to display the information about a particular file. All the
_p_o_s_t_o_p_t_i_o_n_s take a second parameter which is the name of the file that
you want the information about. The _p_o_s_t_o_p_t_i_o_n_s are all upper case.
----cccc Print out the list files that have conflict symbols and the number
of conflicts for that file. This only lists the files that have
conflicts listed in the file's ELF header. If a conflict arises as
the result of a newly installed shared object (ie. not the shared
object that the file in question was originally linked against),
that conflict will not be reported
----ccccffff For each file that has conflicts, prints out the name of each of the
conflict symbols and what objects are causing the conflict. This
only displays information about the conflicts already in the ELF
headers.
----lllldddd For each file, lists the files, in load order, that will be loaded
when the file in question is loaded by _r_l_d.
----llllllll For each file, lists the files that have that file on its liblist.
----llllrrrr For each file, lists the files that when loaded will cause the file
in question to be loaded.
----lllltttt For each file, it lists the transitive liblist for that file.
----oooo outfile
Causes an updated version of the description file to be written to
_o_u_t_f_i_l_e. This is typically used in conjunction with the -_r_e_s_c_a_n
option.
----pppp For each file, pretty print the information stored in the
description file.
PPPPaaaaggggeeee 1111
RRRRQQQQSSSSPPPPRRRRIIIINNNNTTTT((((1111)))) RRRRQQQQSSSSPPPPRRRRIIIINNNNTTTT((((1111))))
----pppprrrreeeeffffiiiixxxx dir
Treats _d_i_r as the prefix for the files being read. When the
description file is read, the prefix is prepended to all file names.
Similarly, when the output file is generated, the prefix directory
is removed. This option, along with the ----rrrrooooooootttt option, is used to
requickstart files that are located in a directory other than /.
----rrrrooooooootttt dir
Use _d_i_r when determining which files will be loaded when resolving
an element in a files liblist.
----qqqq Print out the list of files that will not quickstart.
----rrrreeeessssccccaaaannnn
Causes the descriptions of the files recorded in _f_i_l_e to be
rescanned. This option would be used in the case where the files on
the system have been changed since the last time the descriptions
have been recorded.
----uuuuppppddddaaaatttteeee____rrrreeeeggggiiiissssttttrrrryyyy registryfile
The so_locations file. The file name default is /_l_i_b/_s_o__l_o_c_a_t_i_o_n_s
for an old 32-bit ABI object, /_l_i_b_3_2/_s_o__l_o_c_a_t_i_o_n_s for a new 32-bit
ABI object, and /_l_i_b_6_4/_s_o__l_o_c_a_t_i_o_n_s for a 64-bit ABI object. If
this option is present the registry is updated with data from the
object processed.
----uuuuppppddddaaaatttteeee____rrrreeeeggggiiiissssttttrrrryyyy____66664444 registryfile
The same as -_u_p_d_a_t_e__r_e_g_i_s_t_r_y above. If this option is present the
registry is updated with data from the object processed.
----uuuuppppddddaaaatttteeee____rrrreeeeggggiiiissssttttrrrryyyy____ppppaaaatttthhhh rpath
The pathname to the so_location file. The file name appended to this
file is is /_l_i_b/_s_o__l_o_c_a_t_i_o_n_s for an old 32-bit ABI object,
/_l_i_b_3_2/_s_o__l_o_c_a_t_i_o_n_s for a new 32-bit ABI object, and
/_l_i_b_6_4/_s_o__l_o_c_a_t_i_o_n_s for a 64-bit ABI object. If option
-_u_p_d_a_t_e__r_e_g_i_s_t_r_y__p_a_t_h is present then -_u_p_d_a_t_e__r_e_g_i_s_t_r_y and
-_u_p_d_a_t_e__r_e_g_i_s_t_r_y__6_4 are ignored. If this option is present the
registry is updated with data from the object processed.
----CCCC name[,name]*
For each of the file names, print out the number of conflict
symbols.
----CCCCFFFF name[,name]*
For each of the file names, print out the name of each conflict
symbol and what objects are causing the conflict.
----LLLLDDDD name[,name]*
For each of the file names, list the files in load order that will
be loaded when the file in question is loaded by rrrrqqqqssss.
PPPPaaaaggggeeee 2222
RRRRQQQQSSSSPPPPRRRRIIIINNNNTTTT((((1111)))) RRRRQQQQSSSSPPPPRRRRIIIINNNNTTTT((((1111))))
----LLLLLLLL name[,name]*
For each of the file names, list the files that are on its liblist.
----LLLLRRRR name[,name]*
For each of the file names, list the files that when loaded will
load the file in question.
----LLLLTTTT name[,name]*
For each of the file names, list the transitive liblist for the file
in question.
----PPPP name[,name]*
For each of the file names, pretty print the information stored in
the description file.
----QQQQ name[,name]*
Print the names of the files from the list which will not
quickstart.
FFFFIIIILLLLEEEESSSS
/usr/etc/rqsprint
/usr/lib/so_locations
/usr/lib32/so_locations
/usr/lib64/so_locations
SSSSEEEEEEEE AAAALLLLSSSSOOOO
rqsread(1), rqsall(1)
PPPPaaaaggggeeee 3333